package com.ruoyi.school.service;

import com.ruoyi.school.domain.Student;
import com.ruoyi.school.domain.dto.HonorWallTopThreeDTO;
import com.ruoyi.school.domain.vo.HonorWallTopThreeVo;

import java.util.List;

public interface PacHonorWallService {

    /**
     * 荣誉墙前三
     * @param honorWallTopThreeDTO
     * @return
     */
    List<HonorWallTopThreeVo> getTopThree(HonorWallTopThreeDTO honorWallTopThreeDTO);

    /**
     * 荣誉列表
     * @param student
     * @return
     */
    List<Student> list(Student student);

    /**
     * 获取某个学生的荣誉列表
     * @param honorWallTopThreeDTO
     * @return
     */
    List<HonorWallTopThreeVo> stuHonorList(HonorWallTopThreeDTO honorWallTopThreeDTO);

    List<HonorWallTopThreeVo> list2(Student student);
}
